view,
scroll-view,
swiper,
button,
input,
textarea,
label,
navigator,
image,
picker{
	box-sizing: border-box;
}

.banner_con {width: 94%;margin: 30rpx auto 0;display: block;border-radius: 15rpx;overflow: hidden;height: 260rpx;}
.banner_con image {width: 100%;border-radius: 15rpx;}
.load_more {display: block;text-align: center;font-size: 26rpx;height: 70rpx;line-height: 70rpx;background-color: #fff;border: 1rpx solid #ddd;border-radius: 10rpx;width: 30%;margin: 0 auto 10rpx;}

/*搜索*/
.search_con{position: relative;z-index: 999;width: 94%;height: 85rpx;line-height: 85rpx;background-color: #fff;margin: 20rpx auto;border-radius: 15rpx;}
.search_con i{float: left;margin-left: 20rpx;font-size: 50rpx;color: #B2B2B2;}
.search_con text{float: left;margin-left: 20rpx;color: #999;font-size: 30rpx;height: 85rpx;white-space:nowrap;}
.search_con button{float: right;width: 130rpx;height: 85rpx;line-height: 85rpx;text-align: center;border-radius: 0;border-top-right-radius: 15rpx;border-bottom-right-radius: 15rpx;background-color: #F85F69;color: #fff;}
.search_con .con{display: block;padding: 0 130rpx 0 85rpx;}
.search_con .con input{width: 100%;height: 85rpx;}

/*产品*/
.product_con{display: block;overflow: hidden;width: 94%;margin: 30rpx auto 0;padding: 0 0 10rpx;}
.product_con view.con{float: left;width: 48%;margin:0 4% 20rpx 0;border-radius: 15rpx;background-color: #fff;}
.product_con view.con:nth-child(2n){float:right;margin-right: 0;}
.product_con view.con image{width: 100%;border-radius: 10rpx;}
.product_con view.con text{font-size: 28rpx;color: #999;height: 75rpx;display: block;overflow: hidden;}
.product_con view.con .imp {display: block;padding: 10rpx 10rpx 20rpx;}
.product_con view.con .tag{display: block;overflow: hidden;margin-top: 15rpx;}
.product_con view.con .tag em{float: left;background-color: #F85F69;color: #fff;font-size: 20rpx;font-style:normal;border-radius: 10rpx;padding: 3rpx 10rpx;margin-right: 10rpx;}
.product_con view.con .price{display: block;font-size: 32rpx;margin-top: 10rpx;width: 100%;color: #F85F69;font-weight: bold;}
.product_con view.con .price i{display: inline-block;font-size: 24rpx;color: #999;margin-left: 20rpx;font-weight: normal;font-style: normal;}

.product_list{display: block;width: 100%;padding-top: 20rpx;}
.product_list .con{display: block;overflow: hidden;margin-bottom:20rpx;width: 100%;padding: 20rpx 20rpx;background-color: #fff;border-radius: 10rpx;}
.product_list .con image{float: left;width: 150rpx;height: 150rpx;}
.product_list .con .imp{display: block;padding-left: 170rpx;}
.product_list .con .imp text{display: block;height: 85rpx;overflow: hidden;font-size: 30rpx;}
.product_list .con .price{display: block;font-size: 32rpx;margin-top: 10rpx;width: 100%;color: #F85F69;font-weight: bold;}
.product_list .con .price i{display: inline-block;font-style:normal;text-decoration: line-through;font-size: 24rpx;color: #999;margin-left: 20rpx;font-weight: normal;}

/*按钮*/
.btn_pop{width: 90%;position: fixed;bottom: 30rpx;left: 5%;background-color: #F85F69;height: 85rpx;line-height: 85rpx;text-align: center;color:#fff;border-radius: 50rpx;font-size: 34rpx;}
.btn_obtain{display: block;width: 100%;background-color: #F85F69;height: 80rpx;line-height: 80rpx;text-align: center;color:#fff;border-radius: 50rpx;margin-top: 20rpx;font-size: 34rpx;}
.btn_center{width: 70%;margin: 60rpx auto;}
.btn_w90{width: 90%;margin: 50rpx auto 0;}
.btn_two{text-align: center;margin-top: 50rpx;}
.btn_two .btn_obtain{width: 40%;display: inline-block;margin: 0 20rpx;}
.btn_two .btn_obtain:last-child{background-color: #E0E0E0;}

/*空信息*/
.nodata_con{display: flex;text-align: center; padding-top: 200rpx;flex-direction: column;align-items: center;justify-content: center;}
.nodata_con text,.nodata_con label{display: block;color: #333;font-size: 35rpx;}
.nodata_con label{font-size: 160rpx;display: block;margin-bottom: 50rpx;color: #999;font-size: 120rpx}
.nodata_con .btn{width: 55%;background-color: #5573CA;height: 80rpx;line-height: 80rpx;text-align: center;color:#fff;margin: 80rpx auto;border-radius: 50rpx;}
.nodata_con image{display: block;margin:0 auto 50rpx;width: 250rpx;height: 250rpx;}
.nodata_con .u-icon{margin-bottom: 30rpx;}

/*加载*/
.loadind_con{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.1);z-index: 99999}
.loading {position: absolute;top: 30%;left: 43.8%;}
.loading-bar {display: inline-block;width: 8px;height: 38px;border-radius: 8px;animation: loading 1s ease-in-out infinite;margin:0 2px;}
.loading-bar:nth-child(1) {background-color: #FFC300;animation-delay: 0;}
.loading-bar:nth-child(2) {background-color: #03BB4C;animation-delay: 0.09s;}
.loading-bar:nth-child(3) {background-color: #FB7306;animation-delay: .18s;}
.loading-bar:nth-child(4) {background-color: #FB0606;animation-delay: .27s;}

.pop_con{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.1);z-index: 99999}
.pop_con button{position: absolute;padding: 0;bottom: 50rpx;left: 15%;width: 70%;background-color: #7894E3;color: #fff;height: 120rpx;line-height: 120rpx;border-radius: 20rpx;}
.pop_con button:not([size='mini']) {width: 70%;}

/*文章详情*/
.detail_con {margin-bottom: 10rpx;padding: 30rpx 3%;width: 100%;font-size: 30rpx;}
.detail_con b {display: block;font-size: 36rpx;font-weight: bold;margin-bottom: 15rpx;}
.detail_con font {font-size: 28rpx;color: #999;}
.detail_html{padding: 0 3% 30rpx;}

/*消息列表*/
.message_list {width: 100%;padding-bottom: 130rpx;}
.message_list view.con {background-color: #fff;padding: 20rpx 3%;border-bottom: 1px solid #eee;}
.message_list view.con b {display: inline-block;width: 100%;font-size: 30rpx;padding: 0;margin-bottom: 15rpx;border: 0;}
.message_list view.con b i{font-style: normal;color: #03BB4C;margin-left: 5rpx;}
.message_list view.con b text {float: right;color: #999;font-size: 28rpx;border: 0;}
.message_list view.con p {display: inline-block;width: 100%;font-size: 27rpx;padding: 0;color: #999;border: 0;}

/*评价*/
.evaluate_con{display: block;}
.evaluate_con .con{display: block;padding: 30rpx 3%;background-color: #fff;border-bottom: 1px solid #f8f8f8;}
.evaluate_con .con image.face{float: left;width: 55rpx;height: 55rpx;border-radius: 50%;}
.evaluate_con .content{display: block;padding: 0 0 0 70rpx;}
.evaluate_con .content label{display: block;width: 100%;font-size: 28rpx;color: #666;line-height: 55rpx;}
.evaluate_con .content label:last-child{color: #999;font-size: 26rpx;}
.evaluate_con .content text{display: block;width: 100%;font-size: 30rpx;}
.evaluate_con .content .img{display: block;width: 100%;overflow: hidden;margin-top: 20rpx;}
.evaluate_con .content .img image{float: left;margin-right: 15rpx;width: 150rpx;height: 150rpx;border-radius: 10rpx;}

/*购物车产品*/
.cart_con {display: block;width: 100%;padding: 0 3% 120rpx;}
.cart_con .con {width: 100%;background-color: #fff;padding: 30rpx 3%;border-radius: 15rpx;overflow: hidden;position: relative;margin-top: 30rpx;}
.cart_con .close {position: absolute;top: 20rpx;right: 3%;font-size: 60rpx;line-height: 35rpx;color: #999;}
.cart_con radio {float: left;transform: scale(0.9);margin-top: 50rpx;}
.cart_con image {float: left;margin-left: 10rpx;width: 150rpx;height: 150rpx;}
.cart_con .imp {display: block;padding: 0 70rpx 0 232rpx;}
.cart_con .imp text {display: block;width: 100%;font-size: 28rpx;height: 75rpx;overflow: hidden;}
.cart_con .imp .tags {overflow: hidden;margin-top: 10rpx;}
.cart_con .imp .tags label {float: left;padding: 5rpx 10rpx;border: 1px solid #eee;font-size: 26rpx;color: #999;border-radius: 8rpx;margin-right: 10rpx;}
.cart_con .imp i {display: block;font-style:normal;width: 100%;color: #F85F69;font-size: 28rpx;margin-top: 10rpx;font-weight: bold;}
.cart_con .imp i em {display: inline-block;font-style:normal;color: #999;margin-left: 15rpx;font-weight: normal;font-size: 28rpx;}
.cart_con .num {position: absolute;bottom: 20rpx;right: 3%;border: 1px solid #eee;border-radius: 10rpx;}
.cart_con .num label {float: left;width: 45rpx;height: 45rpx;line-height: 40rpx;text-align: center;font-size: 35rpx;color: #666;}
.cart_con .num text {width: 55rpx;text-align: center;float: left;height: 45rpx;line-height: 42rpx;border-left: 1px solid #eee;border-right: 1px solid #eee;}

.hot_con {margin: 30rpx auto;width: 94%;}
.hot_con .title {font-size: 34rpx;}
.hot_con .con {overflow: hidden;margin-top: 25rpx;min-height: 70rpx;}
.hot_con .con text {float: left;padding: 15rpx 25rpx;margin-right: 20rpx;font-size: 28rpx;border-radius: 10rpx;color: #fff;background-color: #F85F69;}

/*登录框*/
.login_alert{width:100%;padding: 280rpx 0 0;text-align: center;}
.login_alert image{width: 200rpx;display: block;margin: 0 auto 30rpx;}
.login_alert text{display: block;font-size: 32upx;color: #999;}
.login_alert button{display: inline-block;margin-top: 60upx;font-size: 32upx;width: 40%;height: 80upx;line-height: 80upx;text-align: center;background-color: #F85F69;color: #fff;border-radius: 10upx;}

.kefu_btn{position: fixed;right: 30rpx;bottom: 10%;background-color: #F85F69;color: #fff;padding: 10rpx 20rpx;border-radius: 10rpx;}


@keyframes loading {
  0% {
    transform: scale(1); }
  20% {
    transform: scale(1, 2.2);  }
  40% {
    transform: scale(1);}
}

@font-face {
  font-family: "iconfont"; /* Project id 1745710 */
  src: url('/static/iconfont.woff2?t=1633417030483') format('woff2'),
       url('/static/iconfont.woff?t=1633417030483') format('woff'),
       url('/static/iconfont.ttf?t=1633417030483') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-shezhi:before {
  content: "\e604";
}

.icon-daifukuan:before {
  content: "\e60f";
}

.icon-wodejuanbao:before {
  content: "\e670";
}

.icon-shouhouwuyou:before {
  content: "\e63d";
}

.icon-sousuo:before {
  content: "\e647";
}

.icon-xinxi:before {
  content: "\e622";
}

.icon-gouwuche:before {
  content: "\e6bb";
}

.icon-ziliao:before {
  content: "\e630";
}

.icon-xiaoxi:before {
  content: "\e611";
}

.icon-daifahuo2:before {
  content: "\e631";
}

.icon-daipingjia2:before {
  content: "\e632";
}

.icon-shouye1:before {
  content: "\e61c";
}

.icon-xiangyou:before {
  content: "\e62c";
}

.icon-yjfk:before {
  content: "\e61d";
}

.icon-daishouhuo2:before {
  content: "\e621";
}

.icon-liulanlishi:before {
  content: "\e7aa";
}

.icon-wode:before {
  content: "\e615";
}

.icon-meiyoushuju:before {
  content: "\e619";
}

.icon-bangzhuzhongxin3:before {
  content: "\e783";
}

.icon-aixin:before {
  content: "\f4cf";
}

.icon-jifen:before {
  content: "\e782";
}